#ifndef __NORMALISER_H
#define __NORMALISER_H

#include <iostream>
#include <map>
#include <client/dbclient.h>

class normaliser
{
	public:
		virtual mongo::BSONObj normalise(std::string &)=0;
};

typedef normaliser *maker_t();
extern std::map<std::string,maker_t * > factory;
#endif
